#ifndef _MYCAROBJECT_H_
#define _MYCAROBJECT_H_

#include "mygameobject.h"

/********************************
* Car Object which extends from
* our base game object.
********************************/
class CMyShapeObject : public CMyGameObject
{
	public:
		//-----------CONSTRUCTORS----------------------------------------
		CMyShapeObject(): CMyGameObject(){};
		~CMyShapeObject(){};

		//-----------METHOD OVERRIDES------------------------------------
		virtual bool initialise(LJMUUtilShaderTexSheet* pshader, ID3D10Device* pdevice,std::wstring ptexfilename, int pspritewidth, int pspriteheight,int pnocells);
		virtual bool update(float ptpf);
		virtual bool render(float ptpf,D3DXMATRIX pview, D3DXMATRIX portho);
		virtual bool cleanup();

	protected:

};

//----------------INLINE GETTERS AND SETTERS--------------------------------------------------------

#endif

